package sanshui.system.trade.common;

import sanshui.system.trade.factory.trade.TradeSystemExecutor;

public class GlobalContain {

    public static TradeSystemExecutor tradeSystemExecutor;

    public static String REDIS_KEY_OP = "TRADE_OP"; // 发起买卖操作
    public static String REDIS_KEY_RT_DATA_TEMPLATE = "TRADE_%s_RT"; // 实时数据模板

    public static Long FEE_RATE_ARROUND = 1000000L; // 百万
    public static String FEE_RATE_BUY_QUAN_SHANG = "0.000105"; // 万1.05 券商手续费
    public static String FEE_RATE_BUY_GUO_HU = "0.00001"; // 十万1 过户费

    public static String FEE_RATE_SELL_QUAN_SHANG = "0.000105"; // 万1.05 券商手续费
    public static String FEE_RATE_SELL_YIN_HUA = "0.00005"; // 万5 印花税
    public static String FEE_RATE_SELL_GUO_HU = "0.00001"; // 十万1 过户费

    public static int MIN_TRADE_NUM_A_GU = 100;

    public static String SUCCESS_CODE = "200";
    public static String FAITH_CODE = "400";

    public enum NotifyType{
        SYSTEM,
        TRADE,
        BS_SINGLE;
    }

    public enum NotifyChannel{
        Fei_Shu,
        Gong_Zong_Hao,
        Push_Plus,
        QiYe_Wx;
    }

}
